package cn.cdeden.knowledge.domain.dto;


import cn.cdeden.common.mybatis.validator.Query;
import lombok.Data;

import java.util.List;

@Data
public class TemplateTreeQueryParam {
    Long id;
    /**
     * 分类id
     */
    @Query(type = Query.Type.EQUAL)
    Long parentId;
    /**
     * 模板名称
     */
    @Query(type = Query.Type.INNER_LIKE)
    String realName;

    /**
     * 文档类型
     */
    @Query(type = Query.Type.EQUAL)
    String type;
    String icon;
    /**
     * 个人库，公共库
     */
    @Query(type = Query.Type.EQUAL)
    String state;

    @Query(type = Query.Type.EQUAL)
    Long createId;

    @Query(type = Query.Type.IN)
    List<Long> deptId;
    List<TemplateTreeQueryParam> arrayList;
}
